module.exports = {
  lintOnSave: false,
  //代理服务
  devServer: {
    host: "localhost", //target host
    port: 8084,
    // open: true, // 启动服务后自动打开应用

    // 设置代理
    proxy: {
      // 以api开头的请求走代理  http://ip:port/api/login 走代理
      // http://ip:port/assess/css/xx.css 这类请求不走代理
      "/api": {
        target: "http://10.7.173.54:8089", //代理地址，这里设置的地址会代替axios中设置的baseURL
        changeOrigin: true, // 如果接口跨域，需要进行这个参数配置
        //pathRewrite方法重写url
        pathRewrite: {
          "^/api": "/api",
          //pathRewrite: {'^/api': '/'} 重写之后url为 http://192.168.1.16:8085/xxxx
          //pathRewrite: {'^/api': '/api'} 重写之后url为 http://192.168.1.16:8085/api/xxxx
        },
      },
    },
    // vue-cli启动服务前执行中间件
    // onBeforeSetupMiddleware: (devser) => {
    //   let app = devser.app
    //   app.get("/api/userInfo", (req, res) => {
    //     console.log("api/userInfo");
    //     res.json({
    //       resultCode:'1',
    //       resultInfo:{
    //         username:'jack',
    //         age:18
    //       }
    //     });
    //   });
    // },
    // onBeforeSetupMiddleware: require('./mock/mock-server.js')
  },
};
